package com.dkm.ec.so.persistence.entity;
import java.util.Date;

import org.apache.commons.lang.builder.ToStringBuilder;

import com.dkm.base.api.annotion.IField;
import com.dkm.base.api.annotion.ITable;
import com.dkm.base.db.persistence.entity.AbstractPo;

/**
 * 对象功能:发货单项目 Tbl对象
 * 开发公司:dkm.com
 * 开发人员:ZHH
 * 创建时间:2017-05-24 16:43:46
 */
 @ITable(name="shipBillItem",code="t_so_ship_bill_item")
public class ShipBillItemTbl extends AbstractPo<String>{
	@IField(name="id",column="id_")
	protected String  id; 		/*ID*/
	@IField(name="shipId",column="ship_id_")
	protected String  shipId; 		/*所属发货单 ID*/
	@IField(name="prodSkuId",column="prod_sku_id_")
	protected String  prodSkuId; 		/*产品SKU ID*/
	@IField(name="prodSkuKey",column="prod_sku_key_")
	protected String  prodSkuKey; 		/*产品SKU KEY*/
	@IField(name="name",column="name_")
	protected String  name; 		/*产品名称（冗余），从SKG_SO_ITEM表中取得*/
	@IField(name="count",column="count_")
	protected Integer  count; 		/*发货数量*/
	
	
	public void setId(String id) 
	{
		this.id = id;
	}
	/**
	 * 返回 ID
	 * @return
	 */
	public String getId() 
	{
		return this.id;
	}
	public void setShipId(String shipId) 
	{
		this.shipId = shipId;
	}
	/**
	 * 返回 所属发货单 ID
	 * @return
	 */
	public String getShipId() 
	{
		return this.shipId;
	}
	public void setProdSkuId(String prodSkuId) 
	{
		this.prodSkuId = prodSkuId;
	}
	/**
	 * 返回 产品SKU ID
	 * @return
	 */
	public String getProdSkuId() 
	{
		return this.prodSkuId;
	}
	public void setProdSkuKey(String prodSkuKey) 
	{
		this.prodSkuKey = prodSkuKey;
	}
	/**
	 * 返回 产品SKU KEY
	 * @return
	 */
	public String getProdSkuKey() 
	{
		return this.prodSkuKey;
	}
	public void setName(String name) 
	{
		this.name = name;
	}
	/**
	 * 返回 产品名称（冗余），从SKG_SO_ITEM表中取得
	 * @return
	 */
	public String getName() 
	{
		return this.name;
	}
	public void setCount(Integer count) 
	{
		this.count = count;
	}
	/**
	 * 返回 发货数量
	 * @return
	 */
	public Integer getCount() 
	{
		return this.count;
	}
	/**
	 * @see java.lang.Object#toString()
	 */
	public String toString() 
	{
		return new ToStringBuilder(this)
		.append("id", this.id) 
		.append("shipId", this.shipId) 
		.append("prodSkuId", this.prodSkuId) 
		.append("prodSkuKey", this.prodSkuKey) 
		.append("name", this.name) 
		.append("count", this.count) 
		.toString();
	}
}